@media print {
    /* 210mm x 297mm */
    body,html{
      margin: 0 5mm;
      padding: 0!important;
      font-size:0.3mm;
    }
    @page{
        size:A4 portrait;
        margin: 0!important;
        background-color: #fff;
        padding: 0!important;
    }
    ul,ol{
      list-style: none;
      margin: 0;
      padding: 0;
    }
    li{
      margin: 0;
      padding: 0;
    }
    h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd{
      margin: 0;
      padding: 0;
    }
    .print-report_title{
      text-align: center;
      margin: 1mm 0;
      font-size:5mm;
      /* line-height: 15mm; */
    }
    /* 
    .child_report-box {
        display: inline-block;
        width: 100%;
        padding: 0!important;
        margin-bottom:1cm;
        border:0.5mm solid #ddd;
    }
    .child_myself {
        display:inline-block;
        width:100%;
        border-bottom:0.1mm solid #ddd;
        margin-bottom:-0.1mm;
    }
    .child-my_item{
        display:inline-block;
        width:30%;
        line-height:15mm;
        font-size:1mm;
        border-right:0.1mm solid #ddd;
      }
      .child-my_item span{
        width:32%;
        display:inline-block;
        font-size:1mm;
        border-right:0.1mm solid #ddd;
        text-align:center;
        margin-right:8mm;
      }
      .child_report-box .child-my_item:last-child {
        border-right:0;
      }
      .child_report_content{
        margin-top:2mm;
      }
      .project-item {
        position: relative;
        display: inline-block;
        width: 100%;
     }
    .project-item  .pro_title {
        float: left;
        display: inline-block;
        text-align: center;
        width:15%;
        margin-right: -0.1mm;
        border-right:0.1mm solid #ddd;
        border-top:0.1mm solid #ddd;
      }
      .pro_title span{
        margin-top:5mm;
        display: inline-block;
      }
      .project-item .pro_item-content {
        width:85%;
        margin-left:15%;
        border-left:0.1mm solid #ddd;
      }
      .project-item  .pro_item_box {
        width: 100%;
        border-top:0.1mm solid #ddd; 
        display: inline-block;
      }
      .pro_item_box .pro_item {
        width:48%;
        display: inline-block;
        font-size: 1mm;
        line-height:10mm;
        border-right:0.1mm solid #ddd;
      }
      .pro_item_box .pro_item span {
        width:30%;
        margin-right:1mm;
        text-align: center;
        display: inline-block;
        border-right:0.1mm solid #ddd;
      }
      .pro_item:last-child {
        border-right:0;
      } */
}
.helth_report_box{
  padding:4mm!important;
}
.next_report{
  page-break-before:always;
  padding-top: 10mm;
  position: relative;
}
.print-pay_box{
  position: relative;  
  top:10mm;
}
.report_index{
  page-break-after:always;
  position: relative;
}
.nav-child_item{
  width:60mm;
  border-bottom: 1px solid #aaa;
  display: inline-block;
  text-align: center;
  padding-bottom: 2mm;
}
.print_footer_box{
  position: absolute;
  top:250mm;
  border-top: 1px solid #aaa;
  padding-top:20mm;
  left:0;
  right:0; 
  width: 100%;
}
.first_child_detail{
  position: absolute;
  width: 100mm;
  left:46mm;
  top:120mm;
}
.hosiptal_num{
  text-align: right;
  position: absolute;
  display: block;
  width: 100%;
  top:285mm;
}
.hosiptal_remark_box{
  position: absolute;
  display: block;
  /* right:15mm;
  left:15mm; */
  text-align: center;
  width: 100%;
  top:230mm;
}
.first_child_detail li{
  line-height: 5mm;
  display:inline-block;
  font-size: 3.5mm;
  width: 100%;
  margin-top:6mm;
  height: 5mm;
}
.sign_size{
  display: inline-block;
  border-bottom: 1px solid #aaa;
  width: 200px;
  height:50px;
}
.next_header_report{
  position:relative;
  display: block;
  left: 0;
  right: 0;
  width: 100%;
  /* top:4mm; */
}
.print_paste_box{
  border-top: 1px solid #aaa;
  text-align: center;
  height:50mm;
  line-height:50mm;
}
.print_check_box{
  border-left: 1px solid #aaa;
  border-right: 1px solid #aaa;
  margin-top: 5mm;
}
.print-logo_img {
  width: 40mm;
  position: absolute;
  left:14mm !important;
  top:3mm!important;
  height: 9mm;
}
body{
  font-size: 0.5mm;
}
.img-logo {
  display: inline-block;
  width: 40mm;
  height: 9mm;
}
.newReport{
  padding: 5mm;
  position: relative;
}
.child_report-box {
  display: inline-block;
  width: 100%;
  padding: 0px !important;
  margin-bottom: 20px;
  border: 1px solid #aaa;
}
.child_myself {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #aaa;
  margin-bottom: -1px;
 
}
.child_myself .child-my_item {
  display: inline-block;
  width:28%;
  line-height: 45px;
  border-right: 1px solid #aaa;
}
.child_myself .child-my_item span {
  width:40%;
  display: inline-block;
  border-right: 1px solid #aaa;
  text-align: center;
  margin-right: 5px;
}
.child-my_item:last-child {
  border-right: 0px;
}
.child_report_content {
  margin-top:6mm;
}
.project-item {
  line-height:9mm;
  position: relative;
}
.project-item .pro_title {
  float: left;
  display: inline-block;
  text-align: center;
  width:15%;
  border-right: 1px solid #aaa;
  margin-right: -1px;
  border-bottom: 1px solid #aaa;
}
.pro_title span {
  position: absolute;
  top:35%;
  left: 25px;
}
.pro_item-content {
  width:85%;
  /* display: inline-block; */
  margin-left: 15%;
  border-top: 1px solid #aaa;
  margin-bottom: -1px;
  border-left: 1px solid #aaa;
  
}
.pro_item-content .pro_item_box {
  width:98%;
  display: inline-block;
  /* border-bottom: 1px solid #ddd; */
}
.pro_item-content .pro_item_box .pro_item {
  width:49.905%;
  float: left;
  /* height:8mm;
  line-height:8mm; */
  height:9mm;
  overflow: hidden;
  /* display: inline-block; */
  border-bottom: 1px solid #aaa;
  margin-bottom: -1px;
  border-right: 1px solid #aaa;
}
.pro_item_box .pro_item:last-child,.pro_item_box .pro_item:nth-last-child(2){
  border-bottom: 0px!important;
}
.last_Project .pro_item:last-child,.last_Project .pro_item:nth-last-child(2){
  border-bottom: 0px!important;
}
.last_Project .pro_item:nth-last-child(2){
  border-right: 0px!important;
}
.last_Project .pro_item:last-child>span{
  border-right: 0px!important;
}
 .pro_item-content .pro_item_box .pro_item:nth-child(even){
  border-right: 0px;
}
.pro_item span{
  /* height:8mm; */
  height:9mm;
  font-size:0.5mm;
}
.pro_item-content .pro_item_box .pro_item span{
  width:50%;
  /* margin-right: 10px; */
  text-align: center;
  display: inline-block;
  border-right: 1px solid #aaa;
}
.pro_item:last-child {
  border-bottom: 0px;
}
.project-item:last-child .pro_item_box {
  border-bottom: 0px;
}